package com.vframework.common.service;

import java.util.List;

import com.vframework.base.exception.BaseException;
import com.vframework.base.model.BaseBean;
import com.vframework.base.service.BaseService;
import com.vframework.common.model.RegionsBean;


/***************************************************************
 * Name:        CommonService.java     
 * Create At:   2010-04-22
 * Module:      系统公共模块Service
 * Description: [系统公共模块]
 * Author       shanzhitong
 * ------------------------------------------------------------
 * 修改历史
 * 序号  日期  修改人   修改原因
 * 1
 * 2
***************************************************************/

public interface CommonService extends BaseService {

	/**
	 * Author: shanzhitong
     * Create At:2010-06-22
     * Description: [初始化字典表方法]
     * @return List<BaseBean>
	 * @throws BaseException 
     */
	public List<BaseBean> getDictList() throws BaseException;
	
	/**
	* Author: shanzhitong
	* Create At:2011-9-1
	* Description: [初始化加载地市列表]
	* @return List<BaseBean>
	*/
	public List<RegionsBean> getCityList() throws BaseException;

	/**
	 * Author: shanzhitong
	 * Create At:2011-9-1
	 * Description: [初始化加载地市列表]
	 * @return List<BaseBean>
	 */
	public List<BaseBean> getOrgList(String orgType) throws BaseException;
}
